package com.wanmait.gohome.mapper;

import com.github.pagehelper.PageInfo;
import com.wanmait.gohome.pojo.Journal;

import java.util.List;

public interface JournalMapper {
    void removeEssay(Integer id);
    void updateEnbale(Journal journal);
    List<Journal> findtotal(); //后台查询所有日志
    List<Journal> findStopSeal();//后台查询审核过的

    int deleteByPrimaryKey(Integer id);

    int insert(Journal record);

    int insertSelective(Journal record);

    Journal selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Journal record);

    int updateByPrimaryKey(Journal record);

    List<Journal> selcetList();//徐金鹏查询所有日志方法

    int updateLikeCount(int id);// 点赞数加一
    int addDrowse(int id);//浏览数加一
    Journal findByIds(int id);//通过日志id查询出来详细信息
    void addRecord(Journal journal);//发布日志
    void updateId(int id);
    Journal findinfo(Journal journal);


    List<Journal> findByUserId(Integer userId);  // 个人中心 查询所有日志

    void deleteByJournalId(Integer journalId);   //个人中心  删除日志

    List<Journal> selectByLikeCount();   //今日最热  额外 5条信息

    Journal selectListById(Integer id);  //今日最热 日志

    Integer findCountByUserId(Integer id); //个人中心 首页  发布日志数量

    void updateByJournalId(Journal journal);   //个人中心  修改日志
}